﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace SD.Entities
{
    public class Service
    {
        //detail 1
        public String ServiceId;
        public string Name;
        public string ShortDescription;
        public String ClientDescription;
        public string ServiceAttendance;
        public DateTime StartExpected;
        public DateTime StartDate;
        public DateTime EndDate;
        public Boolean IsExtendable;
        public Int32 ExtendableMonth;
        public Int32 ExtendableYear;
        public string FullDescription;
        public string DebtCode;
        public string DescriptionDelivery;
        public string ServiceContractCode;
        public string ServiceContractValue;
        public bool ContactStagedPayment;
        public Boolean IsTimeLimited;
        public Int32 TimeLimitedMonth;
        public Int32 TimeLimitedYear;        
        public String Participation; 
        public bool IsActive;

        public Contact LeadContact;
        public Funding Funded;
        public ReferenceData SubType;
        public ReferenceData ServiceType;
        public ReferenceData RefferalProcess;
        public Programme Programme;

        public List<ReferenceData> Contracts;
        public List<ReferenceData> Detail2;
        public List<ReferenceData> Detail3;
        public List<Organization> Organizations;
        public List<Premise> Premises;
        
        /// <summary>
        /// Constructor of Service
        /// </summary>
        public Service()
        {            

        }
    }
}
